package com.example.pojo;/*
 * Welcome to use the TableGo Tools.
 * 
 * http://vipbooks.iteye.com
 * http://blog.csdn.net/vipbooks
 * http://www.cnblogs.com/vipbooks
 * 
 * Author:bianj
 * Email:edinsker@163.com
 * Version:5.8.0
 */

import java.util.Date;

/**
 * DATA_DICTIONARY
 * 
 * @author bianj
 * @version 1.0.0 2019-10-06
 */
public class DataDictionary implements java.io.Serializable {
    /** 版本号 */
    private static final long serialVersionUID = 3948267298159460336L;

    /** 主键ID */
    private Long id;

    /** 类型编码 */
    private String typeCode;

    /** 类型名称 */
    private String typeName;

    /** 类型值ID */
    private Long valueId;

    /** 类型值Name */
    private String valueName;

    /** 创建者（来源于backend_user用户表的用户id） */
    private Long createdBy;

    /** 创建时间 */
    private Date creationDate;

    /** 更新者（来源于backend_user用户表的用户id） */
    private Long modifyBy;

    /** 最新更新时间 */
    private Date modifyDate;

    /**
     * 获取主键ID
     * 
     * @return 主键ID
     */
    public Long getId() {
        return this.id;
    }

    /**
     * 设置主键ID
     * 
     * @param id
     *          主键ID
     */
    public void setId(Long id) {
        this.id = id;
    }

    /**
     * 获取类型编码
     * 
     * @return 类型编码
     */
    public String getTypeCode() {
        return this.typeCode;
    }

    /**
     * 设置类型编码
     * 
     * @param typeCode
     *          类型编码
     */
    public void setTypeCode(String typeCode) {
        this.typeCode = typeCode;
    }

    /**
     * 获取类型名称
     * 
     * @return 类型名称
     */
    public String getTypeName() {
        return this.typeName;
    }

    /**
     * 设置类型名称
     * 
     * @param typeName
     *          类型名称
     */
    public void setTypeName(String typeName) {
        this.typeName = typeName;
    }

    /**
     * 获取类型值ID
     * 
     * @return 类型值ID
     */
    public Long getValueId() {
        return this.valueId;
    }

    /**
     * 设置类型值ID
     * 
     * @param valueId
     *          类型值ID
     */
    public void setValueId(Long valueId) {
        this.valueId = valueId;
    }

    /**
     * 获取类型值Name
     * 
     * @return 类型值Name
     */
    public String getValueName() {
        return this.valueName;
    }

    /**
     * 设置类型值Name
     * 
     * @param valueName
     *          类型值Name
     */
    public void setValueName(String valueName) {
        this.valueName = valueName;
    }

    /**
     * 获取创建者（来源于backend_user用户表的用户id）
     * 
     * @return 创建者（来源于backend_user用户表的用户id）
     */
    public Long getCreatedBy() {
        return this.createdBy;
    }

    /**
     * 设置创建者（来源于backend_user用户表的用户id）
     * 
     * @param createdBy
     *          创建者（来源于backend_user用户表的用户id）
     */
    public void setCreatedBy(Long createdBy) {
        this.createdBy = createdBy;
    }

    /**
     * 获取创建时间
     * 
     * @return 创建时间
     */
    public Date getCreationDate() {
        return this.creationDate;
    }

    /**
     * 设置创建时间
     * 
     * @param creationDate
     *          创建时间
     */
    public void setCreationDate(Date creationDate) {
        this.creationDate = creationDate;
    }

    /**
     * 获取更新者（来源于backend_user用户表的用户id）
     * 
     * @return 更新者（来源于backend_user用户表的用户id）
     */
    public Long getModifyBy() {
        return this.modifyBy;
    }

    /**
     * 设置更新者（来源于backend_user用户表的用户id）
     * 
     * @param modifyBy
     *          更新者（来源于backend_user用户表的用户id）
     */
    public void setModifyBy(Long modifyBy) {
        this.modifyBy = modifyBy;
    }

    /**
     * 获取最新更新时间
     * 
     * @return 最新更新时间
     */
    public Date getModifyDate() {
        return this.modifyDate;
    }

    /**
     * 设置最新更新时间
     * 
     * @param modifyDate
     *          最新更新时间
     */
    public void setModifyDate(Date modifyDate) {
        this.modifyDate = modifyDate;
    }
}